﻿@charset "utf-8";
/* CSS Document */
body{ overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , " 宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1004px; font-family:microsoft yahei;}

.a {undefined
color:#3399FF;
font-weight:Normal; /*CSS字体效果 普通 可以改成bold粗体 如果去除此行那么默认是不显示下划线的*/
text-decoration:none; /*CSS下划线效果：无下划线*/
}


.a:hover {undefined
color:#4499EE;
text-decoration:none; /*CSS下划线效果：无下划线*/
border-bottom: 1px #0099CC dotted /*CSS加一个只有下边的框 边框为虚线*/
}

/*页头*/

.top_con_r {
	width:158px;
        margin:2px 1px 0px 0px;
	float:right;
	line-height:15px
}
.top_con_r a {
	color:#c3c3c3;
	margin:0 3px;
	position:relative;
	cursor:pointer;
}
.top_con_r a img.weibo_img {
	display:none;
	position:absolute;
	left:0px;
	top:20px;
        z-index:1;
}
.top_con_r a:hover img.weibo_img {
	display:block;
}
.top_con_r a img {
	vertical-align:middle;
	position:relative;
	top:-2px;
}
/*页眉*/
.header{width:100%; overflow:hidden;}
.header .header_top{ overflow:hidden; border-bottom:1px solid #ececec; padding:10px 0; background-color:#f8f8f8;}
.header .header_top p{ float:left; font-size:13px; color:#c3c3c3;}
.header .header_top ul{ float:right; overflow:hidden;}
.header .header_top li{ float:left; width:80px; text-align:center; font-size:13px; color:#333; border-right:1px solid #000}
.header .header_top .last{ width:70px; text-align:right; border:none}
.header .header_center{ overflow:hidden;width:1088px;height:118px;background:url(../img/ad1.jpg) no-repeat;z-index:200;}
.header .header_center dl{ float:left; overflow:hidden; margin-top:20px;}
.header .header_center dt{ float:left; padding:25px 0; padding-right:12px; background:url(../img/logo_wen_bg.png) no-repeat center right;}
.header .header_center dd{ float:left; margin-left:15px; overflow:hidden}
.header .header_center dd h2{ font-size:15px; color:#0352a9; margin-top:20px; margin-bottom:8px;}
.header .header_center dd p{ font-size:15px; color:#333;}
.header .header_center a.cxt{ display:block; float:left; margin-left:60px; margin-top:45px;}
.header .header_center .phone{ overflow:hidden; background:url(../img/phone.png) no-repeat left center; padding-left:46px; margin-top:42px; float:right}
.header .header_center .phone p{ font-size:15px; color:#6e6e6e;}
.header .header_center .phone h3{ font-size:20px; color:#0352a9; font-weight:normal}
.header .header_nav{ overflow:hidden; width:100%; height:56px; background-color:#0352a9; margin-top:6px;}
.header .header_nav li{ float:left; border-right:1px solid #3071b9; font-size:14px; font-weight:bold; height:56px; line-height:56px;}
.header .header_nav li a{ display:block; color:#fff; padding:0 21px;}
.header .header_nav .last{ border:none}
.header .header_nav li:last-child{ border:none}
/*footer*/
.footer{ overflow:hidden; width:100%; height:238px; background:url(../img/footer_bg.jpg) no-repeat center top;}
.footer ul{ overflow:hidden; margin-top:36px; margin-bottom:28px;}
.footer ul li{ float:left; width:99px; text-align:center; border-left:1px dotted #5b86b4; font-size:13px}
.footer ul li a{ color:#fff;}
.footer ul .first{ border:none;}
.footer dl{ overflow:hidden}
.footer dt{ float:left; overflow:hidden}
.footer dt img{ padding:0px 0px; background-color:#fff; display:block; margin-left:50px; margin-top:12px; margin-right:36px;}
.footer dd{ float:left; overflow:hidden; margin-top:12px;}
.footer dd p{ font-size:13px; line-height:30px; color:#fff;}
.footer dd p a{color:#fff;}
.footer dd span{ margin:0 12px;}
.footer dd em{ margin:0 20px;}
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:59px;width:46px}
#roll_top{background:url(../img/top.gif) no-repeat}
#fall{background:url(../img/top.gif) no-repeat 0 -80px}
#ct{background:url(../img/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-500px;position:fixed;right:48%;top:80%;_margin-right:-500px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}
